package com.nl.lib_project.entity

@kotlinx.serialization.Serializable
class ScaleResultEntity {
  var id: String? = null
  var scaleId: String? = null
  var deviceId: String? = null
  var subjectsInfo: SubjectsInfoBean? = null
  var faceAnalysisResult: FaceAnalysisResultBean? = null
  var scores: List<ScoresBean>? = null
  /** 诊断结果 */
  var conclusion: ConclusionBean? = null
  var consumingTime: String? = null
}

class ConclusionBean {
  var id: Int? = null
  /** 参考诊断 */
  var briefDescription: String? = null
  /** 量表测试结论 */
  var detailDescription: String? = null
  /** 医生建议 */
  var doctorAdvice: String? = null
  var iconUrl: String? = null
}

class ScoresBean {
  var id: Int? = null
  var score: Int? = null
  var totalScore: Int? = null
  var title: String? = null
}

class FaceAnalysisResultBean {
  /** 测试过程中主要表现文xxx */
  var conclusion: String? = null
  /** 情绪波动值 */
  var cid: FaceScoreBean? = null
  /** 表情平均值 */
  var mean: FaceScoreBean? = null
}

class SubjectsInfoBean {
  var idCardNo: String? = null
  var phoneNo: String? = null
  /** 姓名 */
  var subjectsName: String? = null
  var age: String? = null
  /** 婚姻状况 */
  var maritalStatus: String? = null
  /** 性别 */
  var gender: String? = null
  /** 学历 */
  var qualifications: String? = null
  var address: String? = null
}

class FaceScoreBean {
  var angry: Float? = null
  var disgust: Float? = null
  var fear: Float? = null
  var happy: Float? = null
  var neutral: Float? = null
  var sad: Float? = null
  var surprise: Float? = null
}
